package chen.nf.util;

/**
 * @Author czl
 * @Date 2024-05-10
 */
public interface TypeConverter {


    /**
     *  判断是否支持此Class类型
     * @param fieldType 转换类型
     * @return 是否支持（true 表示支持）
     */
    boolean supports(Class<?> fieldType);

    /**
     * 转换成对应的类型
     * @param fieldType 字段的Class类型
     * @param value 结果集获取的数据
     * @return 转换后的结果
     */
    Object apply(Class<?> fieldType, Object value);
}
